package edu.gatech.ors.mrsim.core;

import java.util.List;
import java.util.Map;


/**
 * Represents the overall task for Simulator to simulate
 * @author tdoneal
 *
 */
public interface SimJob {
    
    /**
     * This method should return each module name mapped to an initial queue of tasks for that module.
     * Example: {"fileSystem" => [some tasks], "JobTracker" => [some tasks], etc, for each module}
     * @return
     */
    public Map<String,List<SimTask>> getInitTasks();
    
}
